Key & Compass presents: Extensions report
Report author: David Welbourn Report date: 6-Feb-2014
Notes and Caveats:
It's unclear what possible value this report may have for anyone. Still, it may be of interest anyway.
The major focus of this report is on Inform 7 extensions. However, some Inform 6 and TADS extensions are also listed.
This list is not exhaustive, and never will be. Still, it is hoped that the sampling is suffiently large and representative to be able to draw some conclusions, however minor and tentative.
Usage of library extensions in Inform 7 games can usually be determined via the VERSION command. Source code can also tell us what extensions were used.
We're ignoring Standard Rules by Graham Nelson since virtually every Inform 7 game is expected to use it.
Inform 7 extensions that use authorial modesty will not normally be listed here, since the standard VERSION command doesn't list them. However, authorial modesty was introduced in build 4W37 (27 Jul 2007), so games created with previous builds will list all their extensions. Also, in rare cases, an author might redefine VERSION to ignore authorial modesty, or credit extensions in a separate CREDITS command.
Some games cannot be examined via VERSION: some games disable most standard verbs including VERSION, and some games don't permit arbitrary typed commands.
Extensions with identical names but by different apparent authors are currently listed together. This is probably an error on my part, although some should be listed together. TODO: Fix this issue.
Game links are to their respective pages on IFDB when known. TODO: Extension links are to their respective homepages when known.
Top 10 extensions by usage (all time)
49: Default Messages
43: Epistemology
41: Basic Screen Effects
40: Glulx Text Effects
32: Exit Lister
32: Custom Library Messages
25: Conversation Framework
25: Reactable Quips
22: Quip-Based Conversation
20: German
20: Extended Banner
Games per library extension
Show all Hide all
2 games Achievements by Mikael Segercrantz
1 game Action Queuing by Jesse McGrew
14 games Adaptive Hints by Eric Eve
1 game Addons by Jon Ingold
1 game Advanced Keyword Interface Sp by Johan Paz
2 games Advanced Patrollers by Steve Blanding
1 game Advent.inf
1 game Adventure Book by Jon Ingold
4 games Adventure Book for Inform 7 by Edward Griffiths
1 game After Not Doing Something by Ron Newcomb
1 game Alternative Permadeath by Victor Gijsbers
7 games Alternatives by Eric Eve
1 game Altmenu.h by L. Ross Raszewski
5 games Approaches by Emily Short
1 game Approximate Quantities by Mike Ciul
1 game Armed by David Ratliff
2 games Assorted Text Generation by Emily Short
1 game Atmospheric Effects by Mikael Segercrantz
1 game Auctioneer by Juhana Leinonen
2 games Automated Drawers by Emily Short
1 game Basic Fornication by Purple Dragon
A Night With Kes (2008) ~ used version 1/080101
13 games Basic Help Menu by Emily Short
1 game Basic Help Menu IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009)
3 games Basic Hyperlinks by Emily Short
41 games Basic Screen Effects by Emily Short
1 game Basic Screen Effects Sp by Emily Short
Hierba tras el cristal (2007) ~ used version 3
1 game Biplatform Basic Help Menu by Eric Eve
1 game Biplatform Menus by Eric Eve
1 game Biplatform Screen Effects by Eric Eve
1 game Boolean Values by Jon Ingold
9 games Bulk Limiter by Eric Eve
The Adventures of Super Shlong issue 1 (2012) ~ used version 8
Death of Schlig (2011) ~ used version 8
A Flustered Duck (2009) ~ used version 7
Gasparillo (2012) ~ used version 8
in the skin of a lion quest: caravaggio's journey (2012) ~ used version 8
Nightfall (2008) ~ used version 7
Our Island (2013) ~ used version 8
Peril in Pleasantville part 2 (2012) ~ used version 8
Santa's Sleigh Ride (2008) ~ used version 7
1 game Bulk Limiter IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 7
1 game Bulky Items by Juhana Leinonen
1 game Case Conversion by Eggerich Von Eggermond
4 games Case Management by Emily Short
1 game Center.h by L. Ross Raszewski
1 game Changed Implicit Action by Emily Short
1 game Choosing Objects by Jesse McGrew
5 games Common Game Code by Eggerich Von Eggermond
1 game Complex Listing by Emily Short
7 games Computers by Emily Short
The Adventures of Super Shlong issue 1 (2012) ~ used version 5
The Blind House (2010) ~ used version 5
Counterfeit Monkey (2012) ~ used version 6
Gasparillo (2012) ~ used version 5
Peril in Pleasantville part 2 (2012) ~ used version 5
Signal Error (2011) ~ used version 5
Terminal (2010) ~ used version 2
2 games Conditional Backdrops by Mike Ciul
14 games Conditional Undo by Jesse McGrew
6 games Considerate Holdall by Jon Ingold
The Adventures of Super Shlong issue 1 (2012) ~ used version 9
the Blood Lust Warrior (2012) ~ used version 9
A Flustered Duck (2009) ~ used version 8
Gasparillo (2012) ~ used version 9
Peril in Pleasantville part 2 (2012) ~ used version 9
Wetlands (2011) ~ used version 9
1 game Conversation Builder by Emily Short
25 games Conversation Framework by Eric Eve
1 game Conversation Framework IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 5
1 game Conversation Framework for Sand-dancer by Aaron Reed
9 games Conversation Nodes by Eric Eve
1 game Conversation Nodes IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 3
9 games Conversation Package by Eric Eve
1 game Conversation Package IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 1
15 games Conversation Responses by Eric Eve
1 game Conversation Responses IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 2
1 game Conversation Responses version 5 by Eric Eve
The Mundane Tale of the Morning After (2014)
1 game Conversation Rules by Eric Eve
12 games Conversation Suggestions by Eric Eve
1 game Conversation Suggestions IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 2
1 game Conversation Tables by Jon Ingold
15 games Conversational Defaults by Eric Eve
1 game Conversational Defaults IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 2
1 game Conversazione Quip-Based by Massimo Stella
1 game Cortos by Johan Paz
1 game Creative Commons Public License IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009)
1 game Crowds by Mike Ciul
2 games Cumberland House Rules by S John Ross
1 game Custom Disambiguation by Eggerich Von Eggermond
32 games Custom Library Messages by Ron Newcomb
1 game Custom Library Messages DARKNESS MOD by David Fisher
J'dal (2012) ~ used version 28/100614
2 games Debugging by Al Golden
49 games Default Messages by David Fisher
1 game Default Messages For Promise by Sean Huxter
1 game Defaultish Messages by David Fisher
1 game Dialogue Punctuation by Ron Newcomb
3 games Dice-Lock by S John Ross
1 game Direction Response Testing by Andrew Schultz
1 game Directional Facing by Poster
6 games Disambiguation Control by Jon Ingold
1 game Disambiguation Override by Mike Ciul
1 game Divis Mortis hints by Lynnea Dally
2 games Dynamic Objects by Jesse McGrew
3 games Dynamic Tables by Jesse McGrew
4 games Editable Stored Actions by Ron Newcomb
4 games Empty Transfer by Emily Short
The Adventures of Super Shlong issue 1 (2012) ~ used version 4
Gasparillo (2012) ~ used version 4
A Killer Headache (2012) ~ used version 5
Peril in Pleasantville part 2 (2012) ~ used version 4
1 game Episodes by Aaron Reed
43 games Epistemology by Eric Eve
2 games Essential Supplements by Juhana Leinonen
1 game Excess Word Stripping by Eggerich Von Eggermond
1 game Exit Descriptions by Matthew Fletcher
The Star Gods (2011) ~ used version 2
32 games Exit Lister by Eric Eve
1 game Exit Lister IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 8
1 game Exit Listing by Eggerich Von Eggermond
2 games ExpertGrammar.h by Emily Short
20 games Extended Banner by Stephen Granade
9 games Extended Grammar by Aaron Reed
Aurora (2010) ~ used version 3
Awake the Mighty Dread (2011) ~ used version 5
Birth of Mind (2011) ~ used version 6/110706
Gigantomania (2010) ~ used version 3
Hall of Heads (2012) ~ used version 6/110706
Necron's Keep (2011) ~ used version 2
The Warbler's Nest (2010) ~ used version 3
Wetlands (2011) ~ used version 3
Yours is the Earth and everything that's in it (2011) ~ used version 6/110706
3 games Extended Timers by Gavin Lambert
The Adventures of Super Shlong issue 1 (2012) ~ used version 2
Gasparillo (2012) ~ used version 2
Peril in Pleasantville part 2 (2012) ~ used version 2
2 games ExtendedW by Ingo Scharmann
1 game Facial Expressions by Emily Short
3 games Facing by Emily Short
Counterfeit Monkey (2012) ~ used version 9
In the House of Professor Evil: The HAM HOUSE (2006)
Oxygen (2010) ~ used version 6
11 games Far Away by Jon Ingold
1 game First-person Approaches by Emily Short
J'dal (2012) ~ used version 4
6 games Fixed Point Maths by Michael Callaghan
The Adventures of Super Shlong issue 1 (2012) ~ used version 5
Channel Surfing (2008)
Gasparillo (2012) ~ used version 5
Grounded in Space (2009) ~ used version 2
Narrow Your Eyes (2012) ~ used version 5
Peril in Pleasantville part 2 (2012) ~ used version 5
1 game Flags.h by Adam Cadre
1 game Flexible Action Requirements by Mike Ciul
8 games Flexible Windows by Jon Ingold (with contributions by Erik Temple)
1 game Floor And Ground by Eggerich Von Eggermond
7 games Footnotes by Stephen Granade
2 games Fornication by Purple Dragon
Intimate Encounters (2009)
Once Upon a Dream (2010)
5 games French by Eric Forgeot
Dard'enFer (2011) ~ used version 9/110414
Entre Terre et Ciel (2012) ~ used version 9/110414
La Grande Prédiction ou l'Astrologue étourdi (2012) ~ used version 9/110414
Lupercalia (2008) ~ used version 6/080915
Le Temple Nâga (2011) ~ used version 9/110414
1 game GNU General Public License v3 by Free Software Foundation
1 game GWindows.h by L. Ross Raszewski
5 games General AIF by Dudeman
A Night With Dani and Liz (2009) ~ used version 1/080730
Obedience (2009) ~ used version 1/080730
Prosperity of Cheaters (2009) ~ used version 1/080730
Redskirt (2010) ~ used version 2/081102
Redskirt II: Another Piece of the Action (2011) ~ used version 3/032311
1 game General Code by Eggerich Von Eggermond
20 games German by Team GerX
3 games German Mistype by Team GerX
1 game GiveTo->AskFor Library Extension by Eric Eve
1 game Glik Gear by Logan Edwards
1 game Glimmr Canvas-Based Drawing by Erik Temple
2 games Glimmr Drawing Commands by Erik Temple
4 games Glulx Boxed Quotation by Eliuk Blau
1 game Glulx Entry Points by Emily Short
10 games Glulx Image Centering by Emily Short
1 game Glulx Predefined Styles by Michael Gentry
3 games Glulx Status Window Control by Erik Temple
40 games Glulx Text Effects by Emily Short
1 game Glulx VM.h by Andrew Plotkin
1 game Gnu General Public License V3 by Free Software Foundation
1 game Graphic Links by Jeff Sheets
1 game Greek to Me by Adam Thornton
2 games Help Menu by Werner Rumpeltesz
1 game HelpRoutines.h by Emily Short
2 games Helpers For Gba Frotz by S John Ross
7 games Hidden Items by Krister Fundin
4 games Hiding Under by Eric Eve
The Adventures of Super Shlong issue 1 (2012) ~ used version 3
Gasparillo (2012) ~ used version 3
Our Island (2013) ~ used version 3
Peril in Pleasantville part 2 (2012) ~ used version 3
1 game Hilfemenu by ifwizz
1 game Hints.h by L. Ross Raszewski
1 game Hyperlink Interface IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 1
3 games Hypothetical Questions by Jesse McGrew
The Adventures of Super Shlong issue 1 (2012) ~ used version 2/080626
Gasparillo (2012) ~ used version 2/080626
Peril in Pleasantville part 2 (2012) ~ used version 2/080626
1 game Ignored Rules by Ron Newcomb
4 games Implicit Actions by Eric Eve
3 games Inform ATTACK by Victor Gijsbers
1 game Inline Hyperlinks by Erik Temple
2 games Intelligent Hinting by Aaron Reed
1 game Interactive Poetic Interludes by Kazuki Mishima
2 games Interactive Poetry by Michael Bacon
2 games Introductions by Emily Short
1 game Irritating Kinds by Jon Ingold
1 game Italian by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 1
1 game Kerkerkruip ATTACK Additions by Victor Gijsbers
1 game Kerkerkruip Actions and UI by Victor Gijsbers
1 game Kerkerkruip Dungeon Generation by Victor Gijsbers
1 game Kerkerkruip Items by Victor Gijsbers
1 game Kerkerkruip Locations by Victor Gijsbers
1 game Kerkerkruip Monsters by Victor Gijsbers
1 game Kerkerkruip Start and Finish by Victor Gijsbers
1 game Kerkerkruip Systems by Victor Gijsbers
5 games Keyword Interface by Aaron Reed
Aotearoa (2010) ~ used version 4
Edge of the Cliff (2011) ~ used version 8
See the Constellation (2012) ~ used version 8
Yours is the Earth and everything that's in it (2011) ~ used version 8
The Z-Machine Matter (2011) ~ used version 8
1 game Keyword Interface IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009)
1 game Keywords for Conversation by Matt Wigdahl
1 game Landmark Events by Jon Ingold
1 game Line Break Workaround by Jon Ingold
6 games List Control by Eric Eve
3 games List Controller by Eric Eve
Ares (2010) ~ used version 2
Being There (2010) ~ used version 2
Searching for Answers (2009) ~ used version 2
1 game Located Sounds by Mikael Segercrantz
Once Upon a Dream (2010) ~ used version 2/080508
3 games Location Images by Emily Short
9 games Locksmith by Emily Short
1 game Lost Items by Mike Ciul
2 games Measured Liquid by Emily Short
1 game Mentioned In Room Description by Ron Newcomb
19 games Menus by Emily Short
1 game Metric Units by Graham Nelson
2 games Mistype by Cedric Knight
4 games Modern Conveniences by Emily Short
1 game Modified Again Default Messages by David Fisher
1 game Modified Exit by Emily Short
1 game Modified Menus by Juhana Leinonen
2 games Modified Supplemental Actions by Adri
3 games Mood Variations by Emily Short
4 games Multiple Sounds by Massimo Stella
3 games Native Time Control by Tim Pittman
The Adventures of Super Shlong issue 1 (2012)
Gasparillo (2012)
Peril in Pleasantville part 2 (2012)
3 games Neutral Library Messages by Aaron Reed
Birth of Mind (2011) ~ used version 2/110709
Last Day of Summer (2011) ~ used version 1/110323
Yours is the Earth and everything that's in it (2011) ~ used version 2/110709
1 game New Actions by bloodbath
1 game Notepad by Jim Aikin
10 games Numbered Disambiguation Choices by Aaron Reed
1 game Numerical Inflection by Aaron Reed
Yours is the Earth and everything that's in it (2011) ~ used version 2
3 games ORLibrary
1 game Obedience by Pete Gardner
9 games Object Response Tests by Juhana Leinonen
1 game One-shot Text by Jesse McGrew
1 game Ordinary Room Description by Emily Short
1 game Past Tense Commands by Dan Efran
1 game PastTense by Jonathan Blask
8 games Patrollers by Michael Callaghan
1 game Payload by Werner Rumpeltesz
5 games Platypus by Anson Turner
5 games Player Experience Upgrade by Aaron Reed
1 game Plugs And Sockets by Sean Turner
13 games Plurality by Emily Short
3 games Poor Man's Mistype by Aaron Reed
2 games Postures by Emily Short
6 games Pronouns by Ron Newcomb
1 game Property Checking by Emily Short
6 games Punctuation Removal by Emily Short
1 game Push Pull Turn by Eggerich Von Eggermond
1 game Puzzle Management by Johan Paz
12 games Questions by Michael Callaghan
22 games Quip-Based Conversation by Michael Martin
25 games Reactable Quips by Michael Martin
9 games Real-Time Delays by Erik Temple
1 game Regional Travel by Juhana Leinonen
4 games Remembering by Aaron Reed
Aotearoa (2010) ~ used version 3
Blue Lacuna (2008) ~ used version 2
Necron's Keep (2011) ~ used version 3
Yours is the Earth and everything that's in it (2011) ~ used version 8/110322
1 game Remembering IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009)
1 game Repeat Through Actions by Ron Newcomb
5 games Reversed Persuasion Correction by Juhana Leinonen
19 games Rideable Vehicles by Graham Nelson
1 game Rideable Vehicles IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 3
1 game Roodylib by Jonathan Blask
7 games Room Description Control by Emily Short
1 game Runic Characters by Adam Thornton
2 games Scheduled Activities by John Clemens
2 games Second Gender by Felix Larsson
8 games Secret Doors by Andrew Owen
2 games Senses by Shadowchaser
4 games Shipboard Directions by Samuel Byron
9 games Simple Chat by Mark Tilford
1 game Simple Chat fr by Eric Forgeot
2 games Simple Clothing by Sir Gareth
Intimate Encounters (2009) ~ used version 2/042608
Once Upon a Dream (2010) ~ used version 2/042608
2 games Simple Debugger by Michael Hilborn
7 games Simple Followers by Emily Short
The Adventures of Houdini (2012) ~ used version 6
The Adventures of Super Shlong issue 1 (2012) ~ used version 6
The House of Fear (2011) ~ used version 6
Peril in Pleasantville part 2 (2012) ~ used version 6
The Star Gods (2011) ~ used version 6
The Surprising Case of Brian Timmons (2013) ~ used version 5
Wedding (2010) ~ used version 5
6 games Simple Graphical Window by Emily Short
2 games Single Move Game by Adri
1 game Single Paragraph Description by Emily Short
4 games Small Kindnesses by Aaron Reed
2 games SmartCantGo.h by Roger Firth
16 games Smarter Parser by Aaron Reed
1 game Snippetage by Dave Robinson
2 games Spanish by Sebastian Arg
El ascenso de Kunelar (2009) ~ used version 1/081218
Historias del Hampa (2012) ~ used version 1/110206
4 games Spanish Localization by Sarganar
Antes o después (2007) ~ used version 1/260307
Como el diablo esnifando una raya (2007) ~ used version 1/070905
Hierba tras el cristal (2007) ~ used version 1/071115
Yuriko in the Mausoleo (2007) ~ used version 1/071206
1 game Spanishdevil by Johan Paz
1 game Specified Exits by Roger Firth
1 game Speech Motivations by Mike Ciul
7 games Spellcasting by Jim Aikin
Apoptosis (2010) ~ used version 1
Food Magic (2010) ~ used version 1
Queuelty (2010) ~ used version 1
Safehouse (2010) ~ used version 1
The Star Gods (2011) ~ used version 2
Vortex 2305 (2010) ~ used version 1
A Wizard Goes Shopping (2010) ~ used version 1
1 game Standard Stuff by Eggerich von Eggermond
1 game StartEnd MenuPages by ShadowChaser
Six (2011) ~ used version 1 (modified)
2 games Status Line Removal by Emily Short
2 games String Buffers by Jesse McGrew
2 games String Management by Emily Short
Bronze (2006)
Damnatio Memoriae (2006)
1 game TCommandTopic Library Extension by Eric Eve
2 games Tailored Room Description by Emily Short
1 game Telephones by George Tryfonas
The Z-Machine Matter (2011)
11 games Text Capture by Eric Eve
The Adventures of Super Shlong issue 1 (2012) ~ used version 6
Akkoteaque (2013) ~ used version 7/120511
Aladino e le Perle di Saggezza (2009) ~ used version 5
Being There (2010) ~ used version 5
The Blind House (2010) ~ used version 6
Escapade! (2008) ~ used version 5
Gasparillo (2012) ~ used version 6
The Hours (2011) ~ used version 6
Nightfall (2008) ~ used version 4
Peril in Pleasantville part 2 (2012) ~ used version 6
Under, In Erebus (2010) ~ used version 5
1 game Text Variations by Jon Ingold
2 games Things by Ingo Scharmann
1 game Third Feminine Past by Angela Shah
1 game Threaded Actions by Emily Short
1 game Threaded Conversation by Emily Short
11 games Title Page by Jon Ingold
1 game Title Page IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 2
1 game Transit System by Emily Short
2 games Tutorial Mode by Emily Short
4 games Underside by Eric Eve
1 game Underside IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 3
14 games Undo Output Control by Erik Temple
13 games Unicode Character Names by Graham Nelson
2 games Unknown Word Error by Mike Ciul
3 games Useful Functions by ShadowChaser
1 game Usual Shortcuts by Angela Shah
1 game VCM Extensions 1
6 games Variable Time Control by Eric Eve
2 games Vorple Core by The Vorple Project
2 games Vorple Media by The Vorple Project
1 game Walls by Deathalicious
1 game WorldClass library
8 games Written Inventory by Jon Ingold
1 game Written Inventory IT by Leonardo Boselli
Aladino e le Perle di Saggezza (2009) ~ used version 3
1 game Xactor by Choices
The Good Neighbor (2006) ~ used version 1.05
1 game Xsounds by Sarganar
Como el diablo esnifando una raya (2007)
1 game Zicklefick by Taro
1 game Zork Extensions for Inform by Joe Merical
1 game a lot of MFS libraries by Giancarlo Niccolai
1 game betatest.h by Marnie Parker
1 game daemons.h by Andrew Plotkin and Roger Firth
1 game doors.h by L. Ross Raszewski
1 game easydoors.h by Andrew MacKinnon
1 game help.inf by Gareth Rees
1 game istring.h by L. Ross Raszewski
1 game lclothes.t by Arkane
2 games newflags.h by Frederik Ramsberg and Adam Cadre
2 games phtalkoo.h by David Glasser
1 game pluralobj by Andrew Clover
2 games scenic.h by Roger Firth and Stefano Gaburri
3 games unknown by Emily Short
Dog Saves Baby (2008)NOTE: VERSION isn't supported, but a credits blurb mentions that extensions by Emily Short, Jon Ingold, and Michael Callaghan were used.
Dog Saves Baby (2008) ~ by Jon IngoldNOTE: VERSION isn't supported, but a credits blurb mentions that extensions by Emily Short, Jon Ingold, and Michael Callaghan were used.
Dog Saves Baby (2008) ~ by Michael CallaghanNOTE: VERSION isn't supported, but a credits blurb mentions that extensions by Emily Short, Jon Ingold, and Michael Callaghan were used.
11 games unnamed by Graham Nelson
Genesis (2012)
Genesis (2012) ~ by Eric Eve
Genesis (2012) ~ by Krister Fundin
Genesis (2012) ~ by Emily Short
Genesis (2012) ~ by David Fisher
Genesis (2012) ~ by Jon Ingold
Genesis (2012) ~ by Stephen Granade
Genesis (2012) ~ by Aaron Reed
Genesis (2012) ~ by Erik Temple
The White Bull (2012) ~ by Ben Cressey
The White Bull (2012) ~ by Nikos Chantziaras
412 games No extensions credited
65 games Inform 7 games as yet unchecked for extension usage